Why don't you take out your 02 sensor before the cat so you can be sure that the CAT is the problem. The exhaust gases will be able to escape from the hole. If it runs better, then you KNOW its a bad cat. You said you were on a tight budget. Might as well make sure that's the problem before you start ordering parts.

Good luck !