I've installed Linux and it identified all my hardware corrrectly. Next, next, next, next, next, wait a while while it installs. I don't use it though because then I would have to either emulate or or buy linux versions of all my games. And I'm too lazy. So I'll stick to windows as long as I don't have to buy a new one.
And I've never had to format, never had an actual virus and never had enough spyware to be visible without scanning with spybot.
__________________
|