So I recently decided that I will be upgrading my PC. I am running off of a 2012 business PC, and the motherboard is PCI Express 2.0 Compatible. I've already found out that the processor I'm buying is 100% compatible with the PC, but I have a question about getting a graphics card. A friend told me that if the BIOS versions were different, that I wouldn't be able to use that specific component. So say for instance I slapped a 1070 in here, would it be unable to run with the motherboard I have? Or can I go ahead and use whatever graphics card can fit? Thanks for the help in advanced everybody 
http://support.hp.com/us-en/document/c03500805 This is the page regarding the PC, it has most of the information. If you guys need anymore insight to answer, let me know.

http://support.hp.com/us-en/document/c03500805 This is the page regarding the PC, it has most of the information. If you guys need anymore insight to answer, let me know.