Buy your RAM in multiples of three for i5 and i7, the memory scaling makes it faster.
Go with 3x1GB or 3x2GB.
Built in NIC should be fine, you don't really need a better one for home connections.
Otherwise, it all looks good.
Make sure you check other stores for your parts to make sure you're getting the best price.