If you are using one of the "name brand" computers, such as Compaq, HP, etc., etc - you should have gone to the parent companies web sight first to upgrade their drivers, etc., then install SP2.
MS (as much as I LOVE them) has a fair list of problems in a FAQ part of their site.
SP2 usually does work. I use a machine I built, with an Asus mobo, 3000 AMD CPU (2.4Gh), 1Gb RAM, ATI 850 AGP video card to a ProView 19" LCD, sound blaster card, with a 160Gb hard drive, sony DVD dual layer +-RW and a reg. CDRW, with Windows XP home with SP2. I was going to throw the computer away until I installed SP2. Since then it is so stable it scares me! It has games played on it (DOOM 3, Far Cry, Battlefield 2, etc., etc) and photo/graphics work besides the usual data/WP/scanning/etc., etc..
I have become firm believer in building (assembling may be a better way to put it) your own computer.
As long as a computer works, and doesn't cost an arm & a leg, what difference does the OS really make?