Thank you sir , for your response.

I have option to upgrade the RAM up to 64GB and I have the power unit capable for future expansion such as graphics card, etc.

For the graphics card, I understand that choosing the one which had tested for windows 7 or 10 is better. Could you also please also let me know, can I choose the one which shows Linux tested ?