That's a laptop card right? I don't think the 950M is comparable to the GTX 970. Granted the 970 has been superceded by the 1070 but the GTX 970 I believe widely out performs the 950M handedly. My Acer Nitro 5 I think has a GTX 1060 (3G) and even my 970 is better in many ways.
Your upgrade path is likely a new laptop with a better processor/vid card.
The older laptop graphics cards were cut down versions of the desktop counterparts, the new ones are identical, I upgraded my laptop to new model and got the RTX 2070 with it, I can't see any way it won't run Odyssey since I can push it to 300fps if I wanted to go silly. Any modern laptop graphics card should be identical performance wise to the desktop version performance wise.