which p45 do you have? i would probably say it would either be an equal trade up or a downgrade. it would be much more worth it to save up for a better board with 2+ pci-e lanes (in my opinion, others may disagree there).
for the 8800gt, it would work and you'd probably see some fps increase. but i don't think it would be worth it to get a board with an old socket.