Part 1 is simple: patch the farm. Everyone knows what I'm talking about here.
I just want to say: No, not everyone know what you are talking. I don't and with my little time to play I can say that I don't have gold (sure since launch I have 1k Gold between all my characters but that's so little when I look at the HV). So you can PM me if you want (and if not exploit), perhaps I will use it (or not).
And in my opinion you forget a third option:
3) Just stop selling things at outrageous price. If the prices are lower, then gold is less needed then gold spamming will be less interesting. And for people with lot of gold they just can't have more, no big deal.
It can also have a very hard gold cap of, why not?, 2kgold (server wide) to help it.