You need to up the memory to 8GB (your are running a 64bit OS right?)
If your buying a EVGA B1 power supply buy something else with a bit higher quality (a 450 watt will work just fine for what you have listed.)
Your not going to max those games out but they will be playable with decent settings.