You are far apart from Linux which you have no idea what you are talking about. I know the MS craps since the days of DOS. Linux is the OS used by supercomputers instead of Unix, it is selected because it is a good fastest developing platform jointly developed by entire open source world. SGI for example use Linux instead of their own Irix (Unix) for super computers that has thousands of CPUs and hundred TB of RAM.
Games? There are thousands of them. Video intensive works on professional post production works like Discrete Logic, Pixar, etc software to do Hollywood Star Wars & Jurassic Park animations are running these Linux OS, many are SGIs. I came from that industry, where I used SGI Irix before I saw Linux appeared on www.
The producers of the games have to use either Unix or Linux or Mac OS to get their games out. NOT MS.
Not some poor platforms like MS that can be screwed by virus.
Scanning for virus is something that you MUST NOT BE FORCED TO WASTE TIME + $$$$ + CPU + RAM onto period.
No need to argue how to scan this way or that way. Simply, a reliable system must not be subjected to these silly exploitations and wastage.
Serious works and functions are all depending on Unix, BSD, Linux or Mac, not MS. Mac OS is not for other than their line of products essentially, never used on mainframe servers that has few hundred CPUs. Most of Internet's infrastructure use either BSD or Linux or Unix, considering Sun Solaris as Unix.
MS will be at most left as a home game platform very soon. It is for those who can continue to afford to be exploited and fooled.
Scanning virus is the most stupid thing for a computer to be wasting time & resources to do, just like scanning very person's finger print over and over millions of times, just in case one time you may catch one MSK!

However, in reality, the poor sucker users CPU and RAM as long as not turned off, will be scanning all the same executables over and over for countless time, just because there is potential exploits, due to the hidden MAIN EXPLOITER known as MS.
The linux desktop / laptop installation foot print is about 3GB-4GB on HDD typically, consisting of everything from OS to drivers to applications including games, office, graphics, multimedia, cameras, CDR/DVD-R, communications, web, database etc, ALL installed together at one single go - without repeated reboots. Virus is never a real concern, just like in Unix & Mac & BSD.
Unlike MS which use only max 3.5GB of RAM, linux have no limits, since you can write custom kernel modules like the SGI giants did. The CPU chips' limitation is the bottleneck. X86_64 Linux kernel can address memory range 128TB.
http://kernelnewbies.org/Linux_2_6_31
I you got so much RAM but had to scan virus inside hundred TB of RAM it is a REAL HUGE JOKE!
Realistically, for current DDR3 & DDR2 desktop / laptop, 6GB or 8GB is good. Let users use Virtual Machines with say 2GBs per VM.
These VM can be MS Craps too, and yes you don't need to scan them for virus, because the are VMs that auto reverts to uncorrupted snapshots.
VM let users swiftly flip between OS and different machines, when you have the RAM + CPU for it, you can have Linux; Solaris; Mac OS; & MS crap all before you at the same time.

But you must NOT let MS be the host's base OS, unless you want yourself screwed.
The only time Linux do virus scan is to protect MS users, or save their ass. That is like a mail gateway, or Internet security / virus wall. Which is a joke, because the better OS have to clean backside or the poor OS! It is still waste of resources.
I had used MS since days of DOS & MS Basic when Bill Gate were still writing his codes. But I stop worrying about virus after I used Linux. The only time I need to care about virus / spyware is when people ask for my help to rescue their PCs.:(:p I am already really sick and tired about virus. Those things you wrote on how to scan virus, are meaningless and no point for me to read nor respond to. When laptop & desktop users know how to avoid MS, 99% of these problem will become legacy - MS legacy actually.
One day the PC games will also ditch MS & adopt a new OS which game developers produced from Open Source technologies. All it needed is a layer that emulates the legacy MS craps, for the older games to run. But I am not too concerned on game's aspect. My focus is on the non-entertainment aspects of computing. The business; SOHO; & Study desktops.