An Ice pack is a perfectly good way to cool the tank down. Siphoning and returning water to your tank won't cool it at all. Water has a very high specific heat, so it holds its heat very well and for a very long time. At anything over 85 degrees, IMO, you need to cool it down fairly quickly, and icepacks are a great way to do it. I always keep a couple in the freezer just in case.
And with all due respect to Mr. Wizard -- if you add room temperature water to your tank (say 70 degrees) you'll need about 1/3 or your total tank volume to lower the temp from 87 to the low 80s! That'd be about 30-40 gallons into my 80g system!