> Our company is using a very big chunk of our ad words budget targeting our own brand name to make sure it's on top.
You shouldn't need to do this. Googles ad auction on search multiplies your bid by a quality score when deciding which ad to show. A site that satisfies what the user is looking for will have a high quality score, whereas the 'wrong' site (ie. one for a competitor) will have a low quality score - partly determined by the user clicking the back button when they find they have been misled.
That means that if your competitors are pumping $100 into becoming the top search result, you perhaps only need to put $1 into getting the same ad spot.
If you are finding that not to be true, then it might be because your site is low quality for some reason (for example, maybe it doesn't load for some users in some browsers), or maybe your site doesn't have the info people are looking for when they search your company name.