Abandoning PC gaming is such a poor response to this problem. Perhaps Crytek would have seen half the piracy numbers they'd done a few simple things...
1) The game had some form of enjoyable re-playability
2) Optional online content distribution
3) Created enjoyable, refined multiplayer
Instead, they released a benchmark with a linear storyline.
Consoles aren't really the answer anyway. Look at the rampant Wii game piracy for example.
What has worked well? Things like Blizzard's Battle.net and Valve's Steam solutions. Not every easy to pirate your way onto battle.net at all and it offers something that millions of people enjoy daily for a multitude of games that sold incredibly well. The same is true for Valve's games.
I own a copy of Crysis and I wish I didn't. Does a console fix that? Definitely not.