I'd say your graphics card, ram, and processor will definitely fit your needs. I have pretty similar specifications and I can run battlefield 3 highest graphic settings no issues. And ya HDD's are ridiculous expensive right now due to the flood damage in Thailand, literally more than twice the regular cost now in some cases.