90% of the computer using population really dosent need linux. this 90% only use their computers to check their e-mail and to play games. thats all they use their several hundred dollar comps for.
now the other 10% of computer users have a undyiong need to use linux. these people are the heavy bandwidth users, the file sharers, the people with 30 or 50 thousand dollar servers who for them 1 second of downtime means a loss of thousancds of dollars in potentially lost profits. the content servers, the academic systems, govenrmental and military systems, and person or group of people who need a computer that is reliable 24/7 with no downtime for any reason short of acts of bob.
if the only reason you use your computer is to say hi to your friends on IRC and to play Counter strike, then by all means stick with Windows its all the power you could need or handle.
if you plan on using your computer for what it was built for then get linux and see exactly what a computer can do.
i currently am working on building a server for linux. i am using a 486 DX2 66Mhz processor, 32 meg of EDO ram, a 10-100 lan card 8 bit video a 80Gig HD and no soundcard. i dont have a chance in hell of running XP on here but i dont really care to, because redhat 7.3 and apache run just fine for what i need. im getting close to 1500000 hits a day with absolutly no problems using this encredbly old POS.
i want to see windows work on the same computer(not a chance in hell)