Next-gen.biz has just released a chart showing the averages of review scores of various publishers from 2005 to 2007. Unsurprisingly, SCEA and Nintendo top the list with very respectable average scores of 77.9% and 75.1% respectively. But a surprising third is Capcom. There’s another reason why Microsoft should just buy them. [...]