Not all of that relies too much on your gpu. You shouldn't experience a noticeable difference editing photos. Video varies by the package used, and in most cases leveraging the gpu isn't something that is necessary to the core toolset. There are different aspects to these things, with the first being whether the drivers can draw something to the screen as intended. The second is additional processing done to framebuffer data. The third would be leveraged use for additional computation, such as the case of either compute shaders in OpenGL/OpenGL ES and OpenCL frameworks. Your photo editing wouldn't be affected much by the latter. Video might depending on package. 3d work depends mostly on the second, although there have been attempts to write various solvers in gpu frameworks.
In spite of what I mentioned, I still understand why you would wait.