The motherboard is fine and I don't see a need to change anything. You might want to get OCZ, Corsair, or Crucial RAM if you want. Good brands for the 6600GT are MSI, Leadtek, Galaxy, Gigabyte, BFG, and XFX. Other people may have different opinions about certain brands but those are 90% non fail.