Please make sure that you are running the the latest firmware and that you are on the latest cloud. This will ensure that there are no mis-located servers, therefore you will find games faster and connect to better hosts.
Another potential reason could be that the Geo-Filter is incorrectly set up. The best settings for the Geo-Filter tend to be 1000km for Distance, and 60ms for the Ping Assist. This will ensure that you connect only to good quality servers. If you have set either of these settings too low, you may struggle to find a game.