You would be much better off with raw HTTPWebRequests.
The WebBrowser control is CPU intensive because it's something like a limited version of IE...All page loads are processed, images loaded, etc., etc.
With a WebRequest you don't load anything, you just POST and GET (text/HTML).