Hey Joebone,
that machine seems nice to me, but maybe another idea: why not split it up and dedicate one PC just for trading and trading related stuff, and another machine for internet, music, youtube and other dirty stuff (porn :-D ). That way each machine does not have that much simultaneous...