I've been hacked once. I used a tertiary email (not throwaway, but not used for personal or day to day stuff), and I made the mistake of using it, and the same password on some shitty forum.
I bet it gets a lot of people. That's probably what happened for you too.
Assuming you don't randomly connect to open, unsecured wireless networks, and proceed to log in to accounts from that network; it sounds like you're taking good, reasonable, safety steps. Your scans are coming up clean, your connection sounds well secured, though if you want to err on the side of caution: check your router, and make sure any default wireless options are disabled (or at least properly secured) and the logs are clean.
The easiest area you could improve upon (without impacting ease & usability) is changing accounts, that allow it, to 2 step authentication -- something either requiring a text msg to phone, or a B.Net type authenticator when you try to login with a password.
Additionally, you could look into compartmentalizing your email & connected accounts further. Banking (and other areas that can be ruined and be worth years of work) should get dedicated passwords AND email addresses.
Personally, I have three emails that aren't throw-away quality, one for banking/taxes/etc, one for daily emails with people I know and game accounts with billing, and one for game forums, signing up for stuff. Never reuse passwords for the first, really shouldn't with the 2nd, and 3rd, it's a question of ease/laziness. In my case, I gambled and lost once. Worst case that one gets breached, it's compartmentalized to whatever is attached to that email.