Improved system requirements check