Gigabyte P35X v6 review