Why do you want to sell your ram??? I dont think there is any need to get 1066 mhz.
they'll do fine.
Getting a joystick may be a good idea but if you have xbox 360. Dont try it on pc...you can get far better joysticks at affordable price.Your wish though
getting a new gfx is the most sensible out of all, and that too gtx260...
But remember you need two 6 pin molex power connector and 500watt psu for that.
upgrade only if you think you hav that psu.
8800gt is really a good gfx card. i hav that too and it still runs almost all games at 1280x1024
and decent settings.
if you are not in a hurry then wait for sometime so that amd releases something new.
Prices may come down as well (not too sure but may be). Upgrading gpu at the end of year ai'nt always a good idea.atleast wait for sep15.
Its your decision afterall