Dimension-dependent upper bounds for Grobner bases