The Google results started going bad for me around when project humming bird came along. We need a distributed open data alternative that can be tweaked for your proferences transparently.
And we also need to start paying for the internet. The malvertising model we have now is unsustainable and crippling the network in favour of Facebook and Google.
The problem with this is that your definition of 'good results' and Google's definition of 'good results' are somewhat in conflict since you have different goals.
Turning off the recaptcha harrassment of people trying to search repeatedly with refined terms would be a good start. But hey, now you can type a query while piss drunk and Google will understand, progress!