There aren't rating caps on gear, and you really shouldn't get gear for losing, but there should be some incentive to queuing I agree.

I'd rather have the 1pt per game though, would decrease queue times.