Probablemente no sean compatibles, los filters con border radius, yo siempre prefiero evitarlos.
además tampoco hay mucha diferencia entre los dos botones que pones. A mi incluso en IE9 con ese código me sale un degradado azul
menuda cosa. Si te es muy importante tener el botón con degradado, puedes usar css3 pie