1 seems likely. EA must have gotten them to use frostbite, like all their other modern games.
In other news it looks like everything at Bioware is on hold to make way for their new IP's 'social' features.
https://www.gamespot.com/articles/ma.../1100-6449915/