First step is to run your numbers thru the calculator and compare with what you have.
With that said, your exhaust size is more important than a "collector." As long as your airflow is adjusted properly, adding one probably won't make much of a difference in temps. Precise airflow is pretty important to get a small fire and more even temps. Tho many feel they can regulate air with a firebox door, you will have much better results and fewer temp swings with a slide vent mounted low on your firebox. Besides the inability to fine-control air with a door, you loose a large percentage of the heat out the door which requires a bigger fire and more temp swings. Personally, I would change this habit first and learn how to make a small fire...you want a small pile of coals and feed it just enough to maintain the coal bed. Open the door only once every 45 minutes and feed one to two small splits about 3 inches in in dia....smaller the better so you gain coals and not flame.
Speaking of temps, where are you measuring them? It is pretty common for the first 10-12 inches of rack space (next to the firebox) on a standard offset to be unusable. Not much you can do except add a deflector plate but still dont expect to get full rack space back as the heat still needs to come in. A good way to find your usable space is to take a temp measurement at the exhaust end and then move toward the firebox till you get outside your comfortable temp swing. My guess is your 50degree fluctuation was from end to end and really is pretty reasonable for an offset. Another thought is to drop a water pan on the grate next to the firebox. The water sometimes help smooth out the high temps a bit.