Unfortunately all of the parts you have selected are far too new for your motherboard. It will only accommodate an Intel Core 2 series processor, 1066MHz DDR2 is the best RAM you can get, and PCIe is the best your motherboard can do and would make a card that uses PCIe 3.0 a waste of money. My suggestion would be to upgrade your whole computer, the reason being the price of legacy components does not warrant the performance gains. The cheapest you would be able to get the upgrades that match your motherboard is $160 USD ($100 for the GT 640 and $60 for 4GB of DDR2), but by spending $40 more dollars you could get a mostly modern computer with the following:
Motherboard=ECS LGA 1155 H61
Processor=Intel Sandy Bridge 2.6GHz Dual core
Memory (RAM)=G.Skill 4GB 1333MHz DDR3
Video Card=Saphire Radeon HD 6670 1GB
These components will be sufficient to play Guild Wars 2 at decent to good settings.
Hope that helped.