Game programming can involve developing, designing, and testing games, and having a good graphics card can definitely help with the process. However, the type of graphics card you need will depend on the specific requirements of the games you are programming.
If you are developing 2D games, then you may not need a high-end graphics card, as 2D games do not typically require complex 3D rendering or advanced graphics capabilities. In this case, a mid-range graphics card should suffice.
However, if you are developing 3D games or games that require advanced graphics, such as virtual reality (VR) games, then a good graphics card is essential. A high-end graphics card can help you to render 3D graphics more quickly and efficiently, which can significantly speed up the game development process.
In summary, having a good graphics card can be beneficial for game programming, especially if you are working on 3D games or games that require advanced graphics capabilities. However, the specific type of graphics card you need will depend on the requirements of the games you are programming.