TrinityCore breaks VC2010 compile all the time. So I'd advise staying with 2008 if you want to be able to compile 99% of their revisions.
There's no problem running TC on a Windows7 x64, you'll still need to compile the sources for 32bit though, because compilation of x64 on windows doesn't work.
You don't really need too much PC power to run a server just for myself. I run my development server on a shitty laptop with 1GB RAM/1.7ghz CPU, and it runs fine just for me.