I haven't pirated a game in over two years. The last one was DNF. I wanted to play it just to see; to get closure. Would I have paid full price for it? I doubt it.
I too have gone and bought genuine copies of games that I pirated years ago. It feels so much more rewarding to have a legal copy of a game in its packaging sitting on the shelf. Even if I don't ever play it again, it's mine.
There are reasons why I used to pirate games. It is convenient sometimes, because it's a game that just isn't available anywhere locally, or even via digital distribution. Also, DRM and DLC -- I typically only buy GOTY editions nowadays because I want the full game, and I don't want to pay for cut content. I have a slow internet connection, so I don't want to do a lot of downloading, so GOTY editions of games with all the content on the disc is ideal. I generally wait for prices to come down on games. You'd be surprised that if you wait a while, you can get it for a good price. I don't ever pre-order games or buy it at full retail price, because I know the price will come down soon enough. That, and I like to read the reviews as a sort of guideline.
And call it being paranoid, but I don't really like the idea of game cracks, because of the reported malware risk.