Microsoft and NVIDIA are AI giants, but which stock is the better buy? Compare growth, valuation, dividends, and Wall Street ratings.