Replacing the wonderful heatsink on the reference R9 290

So I've got a reference R9 290 (Asus I believe; though that part doesn't really matter as the only difference is a sticker afaik). It gets to about 80-90c under-load, and it sounds like a jet, thus I'd like to replace the heatsink/cooler.

My first question is how difficult of a job is it to remove the heatsink, and then replace the thermal paste and stick on a new one?

And my second question would be what products should I use? I'm considering the corsair H55 along with the Kraken G10. Along with some generic copper heatsinks for the vram and ram. Though I thought it'd be a good idea to get some advice on this as I've never replaced a GPU heatsink before. Though I have built a PC before, so I'm not completely incompetent when it comes to messing with PC parts.

 Only thing to add is I would like it to not be very heavy, but if it is I can probably find a solution to keep the card from bending the slot or something.

Links :

H55: http://www.newegg.com/Product/Product.aspx?Item=N82E16835181029

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

 

 

Removing a GPU heatsink is not that difficult, all you need to do is remove all the screws that hold the heatsink on (the shroud screws first and then the retaining screws that apply pressure to the GPU last [they are the 4 screws with springs on them]) and then you just need to carefully get the heatsink off the GPU, after that clean the old thermal paste off the GPU and then apply the heatsinks for the RAM and the VRM and then apply the G10.

As far as whether you need heatsinks for RAM and VRM I'd recommend getting thin copper heatsinks for the RAM and VRMs as they can get hot

Thank you very much. You did mention copper heatsinks. But would this work as well?

http://www.newegg.com/Product/Product.aspx?Item=N82E16835426042&cm_re=gelid-_-35-426-042-_-Product

Yeah that will work just fine, you just want to get a heatsink that can fit under the G10

Okay, thank you very much.