I think in a few years America will be where China is today: you'll be unable to buy PC games. Instead, you'll rent access to data on servers under the game company's control. It is already pretty much happening -- the American PC game industry might as well be called "WoW and friends" at this point going by the sales charts.
That is the ultimate solution to piracy. And it will work. It works in China. You can no more torrent a game residing on a server than you can pirate Basecamp by downloading Firefox.