Multi-vitamin, fish oil, and creatine are all great as far as bang for your buck. I don't think protein powder is as important as people make it out to be, IF you are getting plenty of dietary protein.
There are other ways to get what you want cheaply. Bulk powders are great. You can get bulk BCAA powders, then mix them with some sort of flavoring like crystal light or maybe gatorade if you want some carbs to go with it.
Bodyweight- 231, currently cutting to under 220
Raw total- 1280
Geared total- 1480
Best gym lifts, single ply-
Only goal- ELITE as soon as humanly (and chemically) possible.