I just got an old computer from a family member and i really need to put some new hardware in it. Right now it has a 40 GB Western Digital Hard Drive WD400 and I don't even see a video card. Basically I just really need to know if a new Western Digital Hard Drive (I'm looking at one with 500 GB right now) and an NVIDIA GeForce 8800 GTX would be fully compatible with the Motherboard.