You basically pointed out the differences pretty good you seem to know. But i will give you my 2 cents. Like you already found out they are basically identical processors except the ECC and the VID. With that does it justify spend that extra heap of cash on it hell no need for a xeon unless you are running a server and need the ECC for gaming purposes the I7 would be the choice to go with and spend that extra money on a HD5970 or the new nivida card comeing out soon. Also i dont think the xeon will really have any better overclock then the I7.