I think price matters more, but I cannot say for certain that opponents don't matter, I myself haven't noticed, I just keep my tickets low enough to always get full house.
Sounds like $7 is good for you, try $8 and see if you still get full attendance.. if not then back to $7. I do have higher prices than League for the other competitons.