Nokkie,
You should most likely be able to get higher quality components for the same price as they have in those
Computersonely budget gaming PC's when you build your own.
Like they have quite a few silly things in those PC's:
1) Why go for a SATA III (6Gbps) storage device when your motherboards only supports SATA II (3Gbps)
2) Hard drives don't even come close to 3Gbps, so it is pointless in getting a 6Gbps one, unless it costs the came of course

3) Entry level PC's don't need DDR3 1600MHz. Rather get more DDR3 1333MHz.
4) The brand name of their PSU's are unknown, which is probably one of the most important components of a PC.
Here's my suggestion from Rebeltech.co.za (excludes ~R100 shipping door-to-door when you're close to a major city):
Notes on my suggestion:
Please note that Windows 7 Home Basic would not allow you to join a Microsoft Domain, neither does it have a Remote Desktop Server. You can still join a home workgroup and remote desktop to other PC's.
I have Win7 Home Basic x64 on my dual core laptop and it works beautifully.
The PSU is way more than you'll need, but I think it is one of the few PSU's that has 2x 6-pin PCI-E connectors required by the graphics card.
Unfortunately the motherboard does not have USB 3 or SATA III (6Gbps), but you'll have to pay quite a premium to get that, because you'll basically have to settle for an H67 chipset motherboard then.
I chose 1x 4GB memory module, so that you can easily upgrade to 8GB if necessary. Nowadays 8GB of RAM is pretty common and 4GB isn't always enough any more.