This is what I recommend to friends. Somewhere along the line we decided that EVERYTHING had to be on-line. It's a choice between convenience and security and we have chosen convenience.
Rather than have two physical computers just run one.
Have a Windows Desktop(if you prefer), and run a Linux(or Windows) Virtual Machine to go online with. If you need to download/save anything from your online session, use removable media, or network storage of some kind. When you’re done with it, just revert the VM to snapshot(a pristine copy of the VM). Since you saved any data to removable media/network, you won’t lose anything when you go back to the snapshot.
That’s a pretty solid setup. I doubt it would help anyone with the exploit written about on this thread though.