What's the differenc between GPU driver from ELRepo and included in CUDA driver

Dear Mrs./Miss,

Generally, there are many GPU driver versions, such as,

  1. NVIDIA Driver from the ELRepo ( Index of /linux/elrepo)
  2. NVIDIA Driver include in cuda-toolkit ( CUDA Toolkit Archive | NVIDIA Developer)
  3. Offical NVIDIA Driver ( Official Drivers | NVIDIA)

What’s the difference?
Which performe best for display?
Which one is the best for CUDA computing?

If my PC has two GPU, one TiTanXp, one Quadro P400.
For the third source, should I install NVIDIA Driver for different GPU Cards, respectively?

Best Wishes
Thanks a lot?