I couldn't live without Shake and its scripting, I can write something in a minute to do things that would be tedious or impossible to do manually in other programs - but it is an acquired taste for sure, and coming from a programming background doesn't hurt either.
As for the graphics card, it helps if you are running at obscene resolutions, but we mainly see the difference in Maya more than anything else.