I might be in the minority here, but I think that you spent enough money to get very close to winning or winning - a couple of comments about this, may or may not apply to your situation:
first and foremost, distance requires you must overcome about a 2X disadvantage either by money or some other means, so your work is cut out to win
money and promises spent later than mid day 1 are less effective than money spent earlier.
prestige could account for a large part of the diff (over half), esp if you are a low b and the other school a hi B+ - this is ticky, because you could almost be equal if you are a hi B and he a low B+, or could be very far apart, in the opposite case, you have no way of knowing, and is a random factor that makes this game more fun, it would be pretty sad if we knew exactly what we needed to spend each time.
using the right combo of HV's and CV's is under-rated in competitive recruiting, pretty sure some coaches do this better than others - I am not sure if anycoach has come out and explained this, I know I keep d1 recruiting info pretty much to myself
not sure if distance is going to get fixed (and i do have a few suggestions on how), but recruiting is the most important part of this game, sure be a shame if an overcorrection went into effect, I would tread slowly here, since we have played nearly 400 seasons of this as a distance / prestige based auction, and it has worked reasonably well????