So your build has a nice CPU but I would suggest going 8x2GB ram that will give you dual channel for better performance. The PSU is going to work for this build if its a decent brand but for upgrades you will be limited to the connectors it has and usually they do not have much...