According to NVidia, the revenue split between PCs and consoles is about even:
but sales data tends to show PC sales volumes lower:
PC gamers can't get used games so the revenue could be higher per sale, depending on whose revenue they are measuring. Some of the highest revenue game are MMOs too ( http://www.cinemablend.com/games/China-Generate-6-1-Billion-From-MMOs-2012-43073.html
) and there are things like Facebook games that add to PC revenue. One problem in the figures seems to come from digital sales, which aren't usually reported. NVidia suggests digital vs retail is 10:1.
Here is some data on Black Ops:
They put PC sales at 1.5m, XBox 14m, PS3 12m. Some PC gamers don't take it lightly of course:
"Bullshit number, i hate how vgchart show
fake numberw in pc release, VGCHART DO
NOT UNDERESTIMATE PC!!! This game sold
only in steam about 2 millions unit, so
why you write this stupid fake numbers
!!!! PC FTW !!"
That person doesn't realise the game was a Steam exclusive so even if it was 2 million, that's still low.
The console units are reported to be Wii 100m, XBox 78m, PS3 78m. There are 350m PCs sold every year so PC gaming will grow. You'd expect with so many PCs sold that there would be a lot more than just 1.5m copies of CoD sold. Piracy is suggested to be a part of this:
4.27m copies estimated. That actually makes sense because Activision never lowers the price - even today, over 2.5 years after launch, it's $40 on Steam. If consoles get more MMO games, clamp down on used games, perhaps offer varied inputs, have subscription gaming options, they could end up making a fair bit more money and skew the revenue numbers. The more that IGPs improve, the more that low-end PCs will be able offer a decent experience.