If it was new, yes. Used, no. Probably not, depending on how many hours it has on it. If it's been gamed hard for the last three years, it may be near end of life. Most GPU manufacturers indicate a 3-5 year lifespan for cards that see frequent use so there's no telling if a used card will last another day or year. Unless you can get some form of enforceable warranty, or buy it from somebody you trust and would invite to your mothers house for dinner, I'd avoid used gaming cards.