The quad core will greatly improve the problem of a single threaded hungry application.
It will get 1 out of 4 processors (which it might well use at close to 100%) but the other 3 will be available for the system and other applications.
If you want it to have half the machine's capability...