I work as a computer technician (NOT GEEK SQUAD, BTW), and I am overjoyed to see more companies finally leaving XP in the dust. In my day-to-day work, I see more infections and driver issues on XP-based systems than anything else. Also, it just isn't as snappy on newer hardware.
Consider this:
- When XP came out, SINGLE-CORE processors were the only consumer solution for CPUs.
- XP does not handle multi-threading very well, since that feature was patched into it later in life, rather than being incorporated into it by design.
-XP is limited to 4gb of RAM, which is the de-facto minimum for the average pc today.
-XP has ended the mainstream support phase of its life. It is only on extended support now, which means it only gets security updates for the most severe security issues. Nothing else.
People say that newer OSes can't run their old programs, but I have personally succeeded in making many old programs work fine. In the rare instances where they could not run, Windows 7 has an optional VM called "XP Mode", and if that doesn't work, then there is usually a newer version of the software on the market.
Hint: A good trick for making old software work is to install the 32-bit version of Windows 7, though I only recommend this for business use. Gamers will not enjoy the 4gb RAM cap of 32-bit windows, but it does have better support for older 16-bit software. That's how I got a customer's new pc to run their ancient copy of Autocad 2000. Seriously, people, it is good to keep tech moving forward.