Very sorry to hear about this trouble Chris....
There is a way of practically making a bulletproof setup of browser so that it's physically impossible for viruses to get to your machine, even in windows.
TAKE AWAY PRACTICALLY ALL PRIVILEGES from the account that runs browser.
I only tested this on older versions, like XP and windows server 2003
It requires quite a lot of tweaking and.... well I don't use it anymore coz my main platform is Linux now, but this really works
You need to make an unprivileged user "browser" without even user access to system
Make sure that the user only do have read access to any files on operating system
User must of course have write access to it's local profile folder and files
I don't have this setup available now so I can't say exactly which privileges must be there
Alternatively, if it's XP or you run Vista or Windows 7 with UAE disabled and the user you use have administrator rights, you will be a lot safer, by creating this browser user with standard user rights than to run browser with Administrator rights!
Alongside this I made sure that all operating system files are not writeable for ordinary users.
Create a batch file with the following command:
runas /user:browser “c:\program files\mozilla firefox\firefox.exe"
Make a shortcut for this file to your desktop or sth.
To start browser, doubleclick this shortcut, unfortunately you have to write the password for the browser user every time you start this, but this is the price to pay to be safer
Now windows will protect itself because the user does not have access to write to protected file system, memory is protected by ordinary mechanisms and browser cannot get to protected memory
So even if antivirus doesn't catch virus, this will stop it.
You have to realize that now your browsing environment runs with another user than what you have logged on as interactively and this could possibly be troublesome with handling of favorites, documents and so on.....
It's not so easy, and it's quite a lot of work, but it works and is bulletproof