I myself bought a terrible filament from reprapworld.com - small spools - much tension, and later after the filament started to just crack into small pieces. Heating up the spool in an oven releaved the tension, but made the filament even more wavy, it caused some jams, it was hard to pull the filament from the bowden by hand. And I bought 10 kilos from them, nevermore.
But I found a good and reliable way to resolve this issue. I have an aluminum cylindrical pot, with a comparable to spool diameter, 25 cm tall, what I do is wind the filament onto the pot, fix it with tape and heat in oven 50C for 10 minutes, so the new filament has diameter a little bit larger then original UM spools, which fits bowden nicely, and don't crack. The only downside is - it fits only about 100 frams of the filament on the pot.but, you can use change filament option during the print. =)