It does have a PCIE 2.0 x16 slot for something like a Geforce 1050 ($150) and you could probably put in an i5-3570k ($200).
Although with that $350 you might as well just save up for a more modern motherboard, unless you had something other than gaming in mind, like an ftp server.