Both of these brands are considered the best. AMD is mostly known for affordable graphics cards and few of them are expensive one while NVIDIA is mostly known for high-end performance.