Tip:
1.Go to some major shop that sells computer parts.
2. Tell them that you need a custom built gaming rig and the budget is 2400$
3. When they tell you, that its impossible to spend so much money on the parts, set the budget "just"(insane IMO) to 2000$
4. Before checkout, buy 22" flat screen on sale for gift to your wife.
5. Go home
6.After week or so, open the door to the UPS guy.
7.Install the windows xp you had already on new rig that has full warranty for one year. Some of the parts usually have 36 months warranty, some even lifetime.
8.Now you are ready to play with computer, that is probably 2 times faster than that XPS and has outstanding driver support.
Thats how i did it..Didnt pay it myself, it was for my brother.
Custom built computers have always been extremely good choice from the day one, but nowdays its unparalled thanks to the matured markets. You dont need to know squat about the parts, let the nerds do the thinking for you.
Good rig will cost about 700$ these days, if you can use your old DVD-drives and such, its even less than that.