A word of advice from an old timer. Before you spend any more on equipment or cables, consider treating your room surfaces. Too much reflecting is never a good thing. Even some cheap carpeting will help. There's plenty of ways to deal with it with out spending a fortune, and you can take it with you when you move out. The best equipment in the world can't make up for a bad acoustic environment.
Good luck.