QOS, Gamers & Latency

I have two interfaces on my router. On the inside are all my users. On the outside is say a 10mbps Internet connection. I have gamers complaining that at peak times latency is terrible. Is there a way I can setup a queue to keep the outside interface from ever being maxed so as any users on the inside interface not downloading at full bore still have decent ping times?

Matt

PCQ queue