you might want to get more ram, although 8 gigs is totally fine, 16 will give give u a lot of slack
AND if not go for a single 8 gigs stick, more upgradabiliity
Personally I love any keyboard size that is less than 100% due to my rsi a few months back and my ridiculously huge mouse pad that I don't want to be flopping around