GPU Water Cooling? (Radeon r9 290x)

I built my PC 6 months ago and it has served me well, however I seem to be bottlenecked by heat as well as power https://teksyndicate.com/forum/psu/not-enough-power/177005 (at least I think so) .

When I first built my pc the idea of water cooling was daunting and I stayed away from it however after watching a few videos I would like to consider water cooling again. However my case is tightly packed and I am not sure if I have enough space for water cooling, are there any small sized GPU water coolers that fit within a budget of 150$ that would still work effectively? Or is there a way I could make more space?

https://www.nzxt.com/product/detail/138-kraken-g10-gpu-bracket.html

and you would also need a compatible all in one cooler.

Would also recommend getting some kinda heat sync for your ram and vrms,

 

To do a custom loop your going to blow through $150 and not ever get started, this you might be on budget.

Any good water coolers that are small and are compatible with the link?

https://www.nzxt.com/product/detail/138-kraken-g10-gpu-bracket.html

NZXT : Kraken X60, Kraken X40

Corsair : H105, H110, H90, H75, H55 , H50

Antec : KUHLER H2O 920V4, KUHLER H2O 620V4, KUHLER H2O 920, KUHLER H2O 620 

Thermaltake : Water 3.0 Extreme, Water 3.0 Pro, Water 3.0 Performer, Water 2.0 Extreme, Water 2.0 Pro,

Water 2.0 Performer 

Zalman : LQ-320, LQ-315, LQ-310