Sir (ma'am?), you've completely convinced me. I'll save up for either the 8600GT 1GB (best price I found was less than £50 inc. shipping (£15 less than the 9500) or the 9800GT (yes, not 8800) 512MB for about £100 if I can get my parents to chip in (which I probably can). Or I can get the 8800GT 512 for exactly the same price (from the same website, strangely); which should I go for? I'm not absolutely sure if one's actually a higher spec than the other.
Also since my cpu sucks am I able to compensate using the gpu?
Also I'm going to stalk you for the rest of my or your life asking you questions about what I should get

If I ask you anything else I'll do it via PM so as not to spam this thread (which has gone completely off topic).
Also also, yes my mobo supports CPIe.