I have no idea about the delay. Are you using an older computer? If so, try to lower the game's resolution and other settings from the
setup.exe file you also find in your game folder. I've experienced lags when playing Vietcong earlier this year. It was a tournament and I had to play it on lowest resolution, which looked like crap, but I could play at my best