You're right. I suck at math. But the point still stands. This fighter should definitely fight using ranged weapons. He shouldn't care a bit about caltrops because he shouldn't ever move. I'm thinking Throwing Weapons since they can easily kill the Wizard in a single full-attack or single crit. As soon as the Wizard approaches the fighter (which is necessary for anything other than Long range spells), he full attacks (or uses his readied action).
Use shapesand to gain full cover, and the fighter wins by default.