Apache loves multiple CPU's to play with, so the Quadcore should be fully utilised on a LAMP server. If I remember correctly MySQL has to be told to thread, I believe its just a setting in the config file. If you dont care about security, and run PHP as a module, then it will run as Apache, If you take the high security route, and use mod_fcgid, then you'll be preforking PHP, which will make use of all your processors any time the server has any real load.
So all in all... Yeah the Quad core should make a worthy difference if your server is heavily loaded. On the other hand, if your only having a few hits/second then the faster Dual Core 'could' be quicker, as it will finish each task faster.
However when you consider a 450mhz Ultrasparc 2i is fast enough to handle over 4 million hits a day on to an 'average complexity' php website, then any Core 2 Duo, even the 1.83 E6300's should be very good.