@magzix3 Mate, you're a bloody ripper.
Update for everyone else. What magzix3 has suggested has worked (in part) here for me. Doing the clean boot for Windows 10 (v 1709) has now allowed me to launch the full game 3 times in a row with perfect success. The campaign starts smoothly (quit after a min just for testing).
I used the steps here on this website for a windows 10 clean boot: http://www.thewindowsclub.com/what-is-clean-boot-state-in-windows I've never had to do this before.
This is telling me that there is some form of incompatibility with either a startup .exe OR a service on my machine with Battlefront II (2017). As a number of people on this forum are listing similar issues this tells me this service or system is common amongst us PC users.
I am still putting this down to a clear fault with the game and ea service need to address this as a matter of priority. A number of people on this forum are listing this exact problem or similar. Simple reasoning why this is an EA/Battlefront 2 issue is that every other software and game on my rig runs perfectly without having to spend over 24 hours fault finding, redownloading, testing and actively following these forums for solutions.
As for this evening I'm going to enjoy this game for the first time (if nothing else goes wrong). Tomorrow will go through (hopefully) every service and startup .exe within the clean boot system configuration to try and work out exactly where the clash is.
P.S. Just a sneaky suspicion. How many of us with this issue are running either asus hardware (MB, GPU etc) and or asus front end software (AI suite / fan controllers etc)? Will be trying these first thing tomorrow.
Good luck all!