256 graphic card? Thats a bit low in my opinion. You are planning on playing on low or mid right?
Does your CPU have more then 1 core?
The amount of data that can be held in your hdd has nothing to do with the gameplay. The speed it transfers data has though.