I'm also in the "made my commercial game free" camp. Remember that there's no shame in doing so and it's not an indication of defeat. Once I did it, I got many more downloads and reviews than I had when it was just sitting around collecting dust.
I hope it goes well! It can really help give your game a new lease on life.