EA said it expected it would take a $100m hit to revenue as a result of Battlefield 2042's poor performance.