How many miles did the cassete have on it when you swapped for the new chain? A well worn cassete will wear away at a new chain faster than normal until they fit. If you put the new chain onto a worn cassete that is close to needing its own replacement then that may explain why your chain is going downhill so fast.