Your best option for gaming will ALWAYS be bootcamp,i know you said you dont like dual booting,but why not install Fusion and run it off your bootcamp partition that way you have the benifits of a VM,but can close it down and just use bootcamp for gaming.As for viruses in the very rare case one did migrate over from windows,OS X wouldn't understand it so therefor wont harm it.