I found a similar solution that temporarily fixes the problem:
https://www.reddit.com/r/BattlefieldV/comments/9zl4ly/battlefield_v_workaround_for_please_update_your/
I had to create and call BFVRUN.BAT that only includes the path to the BFV.EXE and change the following (in red) to make it work on my system (some issue with scheduled tasks):
@echo off
chdir /d C:\Windows\System32
ren nvapi64.dll nvapi64.Old
echo Renamed nvapi64.dll to nvapi64.old
😕chtasks /create /tn "RunBattlefieldAsNormaluser" /tr "C:\Program Files (x86)\Origin Games\Battlefield V\bfv.exe" /sc ONCE /st 00:00 /sd 01/01/1900 /it /f > nul 2>nul
😕chtasks /run /tn "RunBattlefieldAsNormaluser" > nul
😕chtasks /delete /tn "RunBattlefieldAsNormaluser" /f > nul
:"C:\Program Files (x86)\Origin Games\Battlefield V\bfv.exe"
call c:\bfvrun.bat
echo Launched bfv.exe
echo Waiting for bfv.exe to load d3d12.dll (after nvapi64.dll)
:loop
timeout 1 > nul
echo | set /p dummyVar=.
tasklist /fi "imagename eq bfv.exe" /fo list /m | findstr d3d12.dll
if ERRORLEVEL 1 goto loop
:Old
chdir /d C:\Windows\System32
ren nvapi64.Old nvapi64.dll
echo Renamed nvapi64.old to nvapi64.dll
timeout 1 > nul