I agree with the above poster about the motherboard and PSU (they'll work fine). I'll just complete the answer by answering your question about RAM.
I really doubt that the lag you are experiencing is caused by your limited amount of RAM. I say this because pretty much every game (with the exception of BF4, I believe) is 32-bit, and 32-bit programs can only access 4GB of RAM. So, unless Windows and your other background programs are taking up more than 2GB of RAM (you can easily check by opening Task Manager when you are at the desktop), there is no possible way that any performance issues can be improved by more RAM.
However, starting this year, 64-bit games will start appearing, so upgrading RAM could be an effective future-proofing option if you plan on keeping this computer around for a while.