По определению, вы не можете использовать css3 с несовместимым браузером ... Так что у вас будет css3 для современных браузеров, и вы будете беспокоиться о других с помощью js (jquery) / css. Я не думаю, что один подход будет дополнять другой, они будут двумя отдельными вещами, одна из которых будет работать для одного набора браузеров, а другая - для другого.
Конечно, это зависит от проекта, но рассмотрите возможность использования css3 и немного ухудшите визуальное представление в старых браузерах.
Если это неприемлемо, и если вы уйдете с пути и будете поддерживать css / js для старых браузеров, это также будет работать для современных (если все сделано правильно, конечно). Тогда зачем использовать css3?