notable differences: x48 vs p45
1) p45 is on a 65nm process x48 is on a 90nm process
2) p45 uses ICH10R southbridge where as the x48 uses ICH9R
3) for crossfire p45 does 8x/8x pci-e 2.0 where as x48 does 16x/16x pci-e 2.0
4) for quadfire p45 does 8x/8x/4x/4x pci-e 2.0 where as x48 does 16x/16x/8x/8x pci-e 2.0 IIRC
advantage and why
1)p45 pulls out on top here. actually power usage isnt much different but the smaller process allows for typically higher FSB on the p45 vs the x48. In otherwords more overclocking provided your cpu can take it
2)obviously the p45 is better here but not by much you prob wont really notice the difference of ICH10 v 9
3)at first look the x48 wins however 8x/8x pci-e 2.0 does not bottleneck 4870 crossfire performance at all (8x pci-e 2.0 basically = 16x pci-e 1.1a)
4)this is where the lane difference might benifit the x48 over the p45 but I dont know if there are really any reviews that compair quadfire setups out now
Basically the p45 is cheaper, generally clocks better, and actually wont bottleneck under 2 card crossfire setups even thought its not full 16x pci-e 2.0
also there is an august price cut scheduled for intel processors that might be pushed up to july 20th. On top of that the 4870x2 should be out in august which rumors have it is 10-15% faster then crossfire 4870 due to the side bridge which will be enabled on the 4870x2 but isnt on other rv770 baised cards.
If i were you I would build your wifes computer and use it to satisfy your tinkering needs till august and when you do build buy get the p45 over the x48. You could install and test your planed water cooling loop on her computer before moving it to your system. If you do wait till august you can get the e8500 for around current e8400 prices if past cuts serve as a lession, the 4870x2 will be out which should be better and cheaper then 2 4870's. Overall you get more performance for less $. But then again you cant wait forever if you really want to buy now go for it.