I started with the ice bath method and as you have experienced it is just a waste of time. During my boils i usually produce 3.5 to 4 gallons of wort, so what I do is boil a gallon of water and pour it in 2 plastic ziplock bags and freeze it. I also keep 1 gallon of clean drinking water in the fridge just in case i need to top off more. I have even bought bags of ice when i get too lazy to boil/freeze water and dump them in the bucket to cool. Some people may frown on it for risk of infection, however, i have done it several times and have never had a problem. Hell, one time my phone accidentally fell out of my front shirt pocket and into the fermenting bucket and I panicked and stuck my whole arm in the wort to fish it out and it was one of the best batches i have made. If you have the money for a wort chiller go for it, but using ice and/or cold water for top off is much faster than an ice bath and works fine for me.