PC gaming pros and cons