Personally, my proposal is only for paid games, you should have to buy the game before you're able to review it. That is more or less how it works on Steam.
If a person buys your game and still gives it a negative review, fine, you at least made a sale off them.
This change alone would help prevent review bomb harassment by random people for paid products.