Newbie enquiry regarding NVIDIA GeForce Cards etc

Hi All,
I am currently setting up a PC to conduct research into Neural Networks. For financial reasons I am considering an NVIDIA GeForce GTX 1080 Ti (Actual Model Card I am considering is: Gigabyte nVidia GeForce GTX 1080 Ti 11GB PCIe Video Card GDDR5X 8K 7680x4320@60Hz 3xDP 4xHDMI DVI 1708/1683 MHz VR Link RGB Fusion). My intention is for the PC to run linux (either Ubuntu 16.04 or SciLinux) and to attempt this work with one (or more) of the following systems:

  • Matlab
  • Torch
  • Caffe
  • Tensorflow
  • MatConvNet

I am assuming that when I install Linux, the OS will recognize the card straight away…

The questions I have are as follows:

  • What recommendations do you have on versions of software drivers ?
  • Prior to purchase I would like to benchmark the card by pushing the GPU for at least 1 hour to check its stability. Can anyone recommend some bench-marking software that could be loaded on the system for testing prior to purchase? (NB: I would be removing the bench-marking software after purchase)

I’m happy to answer further questions if this doesn’t make sense. Thanks