From what i can see, the reason for delay its to implement the new real time ray tracing from nvidia newest gpu would made the future games look a lot more realistically and beautiful
Jokery's comments