Im assuming that the celeron 420 would be better because it is a Conroe core and NOT an old netburst POS.
Although yes, if you have the funds, go for a cheap dual core, it would beat out any of these processors you have listed here, and be more worth the money spent on it.