Just my opinion: If your 500 is good enough to resolve the 1Dx sensor with 2x teleconverter, then get the 2x.
My reasoning below.
Like Wilt said, before "upgrading" to a sensor with more pixel density, you need to understand if your 500/4 (which version ?) + 1.4x is able to resolve that resolution. This is the precondition.
Then, you need to understand how much would you gain in magnification switching to the 7D but still keeping the 1.4x teleconverter on. This is easily done by checking the pixel pitch of the old and new sensors:
- 1Dx = 6.91 µm
- 7D = 4.29 µm
And the linear resolution gain with the 7D would be 1.61x.
The downside is that the pixel area of the 1Dx is 2.6 times larger and the sensor technology newer, so I would expect about 2 stops worse noise performance on the 7D.
Instead, just keeping the 1Dx and switching from a 1.4x to 2x will give you an extra magnification of 1.41x, though at the cost of 1 extra stop of light, therefore 1 stop worse noise performance than with the original combo. Of course, the precondition on optics resolution would still need to be checked on the 1Dx sensor.
To sum it up, moving your 500/4 from 1Dx+1.4x teleconverter to:
- 1Dx+2x: you'd get 1.41x extra magnification, 1 stop worse noise performance, keep the superior body
- 7D+1.4x: you'd get 1.61x extra magnification, about 2 stops worse noise performance, downgrade to inferior body
Now, pick your poison 