AMD Narrowing The Gap With Nvidia: Time To Buy