I just ordered the Leadtek 6800GT PCI-E for 401 something like that.
Oh and the shipping isnt all that bad if you order a case. I order my case from Newegg. Its not all that exspensive. maybe you should check it out.
DVD drive? pick one of the Cheap ones $50 us should get you one. you would only be a few dollars over your amount.