Why not relegate Windows to a VirtualBox environment? That way you can just turn it off when you're not using it and not need to reboot. You can use the guest additions and everything to get your proper native screen resolution and pass through USB devices etc.
You can also get a KVM (and second machine) and keep them fully seperate that way. Some rootkits may still be able to infect both of your installs if you dual boot. Just depends on your paranoia level.
This is the first time you noticed you caught a malware. I wouldn't be so confident about never having caught one and Im way more paranoid than you. This one was just really noisy.
I totally never accidentally fell for the spam awareness email at Monday at 8am before my caffeine to hangover ratio was balanced while being the admin.
Was it an actual zip file that managed to exploit some vulnerability in the program that opened it or was it something like "filename.zip.exe" and windows hid the .exe part?