ok so I had a run with it and done the following:
btw I have an Intel HD / AMD Radeon HD 8600M switchable graphic drivers (with which I've never had any problem at all, and certainly not with BFME).
_uninstalled all my video drivers softwares (including control center, AMD gaming evolved,..)
_Downloaded the latest drivers (both should be win10 it's an open mind I am a compatible) from their respective websites.
_installed the Intel Driver first, then the AMD one.
_downloaded the full DirectX 9c and installed it (also downloaded the one from the game disc).
_downloaded and installed all Vc++ from 2005 onwards (basically the whole list from Microsoft website).
_.Net 4.5 already comes with Win10 and you can't install any older version.
_Reinstalled the game.
_Compatibility mode with WinXP SP2, and admin, and running in Window mode.
still crashes when it reach the main menu with an "Exception in exception handler" error
I've honestly run out of options here :/