umm... con los precios que mueven ahora mismo, el Q9400... está bien de precio y además es un quad (ahora mismo yo nunca compraría un dual)...
sobre compatiblidades, raro sería que una G45 no soportara estos procesadores, aunque sí puedes tener problemas con la rev E0 que es la que suele venir ahora, así que pásate por la web del fabricante de tu placa y mira en la lista de compatiblidad de CPUs con tu placa a partir de qué BIOS está soportado el procesador que elijas (yo ya te digo que me quedo con el Q9400) en revisión E0... luego con el CPU-Z en la pestaña Motherboard miras qué BIOS tienes instalada y compara...