Hello There, 
I have seen some answers to your question in other forums too. While agreeing on the fact that RT really is not essential from the requirement specification you gave, I would recommend going for the latest controller which is PXI-8186.  
 PXI-8186  One important thing to keep in mind. Streaming to disk while acquiring at 20 MS/s for 600 secs (10 mins) means 20*600 = 12000 MS = 24000 MBytes = 24 GB. 
Sincerely, 
Sastry 
Applications Engineer
National Instruments