I have an IBM x330 server wich is max out; cpu is 80-100%. Do you think that a P4 3GH +HT will perform better?
Yes. Mikrotik is still working on full multi-processor support and many tasks are still bound to a single CPU (though different tasks can be bound to different CPUs), so generally speaking a faster clockspeed processor right now will work better for you.