I would answer 'not really' to development requiring a powerful graphics card. A lot of times in development, using a less powerful system for testing is better; to make sure your code works on all kinds of systems, especially less powerful ones. (Hence, it took me so long to build a new development system.)
'Development' is such a generic word. I've mastered over a dozen specific languages, and quite a lot more APIs. The developer's mindset is to keep on learning all the time. Enjoy!
Thank you very much kind sir!