I have an Intel i7 930 @2.80 GHz (dual) With 8GB of Ram. I have two NVIDIA GeForce GTX 460 graphics cards with 4066MB of video memory. All on Window 7 64 bit.
The existing ground surface i am designing to is very steep with a lot of washout draingage. The eg surface itself is around 100MB and I believe this is the problem, not the machine as I can look at the performance and it never uses more than 13% of the CPU and no more than 33% of the RAM. But tell me what you think.
Are you saying you have a dual-processor system?
Civil 3D is primarily a single-threaded app, and can only use a single core on a single processor for almost all operations. There are some features in core Autocad that can make some use of your other cores, but they will generally remain idle for the most part. So the best buy for C3D tends to be to get a CPU with no more than four cores, and the ability to turbo a single core up to a high speed. Adding more processors doesn't help.
Also, you didn't say what version of Civil 3D you are using, but based on your memory limitations, I'm guessing you're running C3D 2010 or earlier. C3D 2011 is the first one with a 64-bit version, so you have to be on C3D 2011 to access more than 4GB of memory. And really, because of fragmentation etc., you typically end up with less than 3GB of usable memory available to C3D if you're using the 32-bit version.