I don't think the filtration is going to matter with that stock list. You are way over stocked for that size of a tank. The added filtration will probably help with the nitrites but you are going to have to do twice or three times weekly water changes to keep nitrates in an acceptable range. Just one Oscar by himself is going to need 55 gallons minimum and you have other large fish in there. I would recommend you save the money on the filtration, get two large sponge filters to help with the bio filtration should cost 10 bucks a piece plus 20 or so for an air pump if you don't have one, and use the extra money to buy a much larger tank.
lol 
