Savage4 jest relatywnie tanim chipem jak na swoją cenę i oferuje duże możliwości. Można spotkać bowiem markowe karty z 32 MB pamięci kosztujące poniżej 400 złotych. Savage4 wykonuje najczęściej spotykane funkcje: dwupotokowe przetwarzanie, wsparcie pamięci do 32 MB, wyświetlanie w trybie 32-bitowego koloru i tak dalej. Jednakże dwie dodatkowe funkcje wyróżniają ten procesor na tle pozostałych. Pierwsza z nich, to trójli- niowe filtrowanie niemal bez wpływu na wydajność. Druga funkcja to kompresja tekstur S3TC (S3 Texture Compression). Nawet 32 MB pamięci może nie wystarczyć do właściwego obsłużenia zestawu dużych tekstur. Algorytm S3TC pozwala programistom zmniejszyć objętość obrazów tekstur aż sześciokrotnie. Skompresowane tekstury są dekompre- sowane dopiero w chwili, gdy zażąda tego gra. Gry korzystające z wysokorozdzielczych tekstur i ich kompresji prezentują się znacznie lepiej niż inne. Wygląd tych gier jest znakomity, co nie wiąże się ze spadkiem wydajności. Należy jednak pamiętać, że zegar Savage4 nie „tyka” tak szybko jak zegary TNT2 czy Voodoo3. W związku z tym najwyższą akceptowalną rozdzielczością dla gier jest 800×600. Wydajność osiągana dzięki kompresji dużych tekstur w trybie 800x600x32 w grze takiej jak Unreal Tournament, jest w zupełności wystarczająca. Podobnie jak GeForce 256 również Savage2000 wspiera sprzętowo operacje geometryczne i oświetleniowe. Choć wydajnością tych operacji ustępuje nieco rywalowi, jednak wykonuje je szybciej niż procesor Pentium III 1 GHz. Projektanci S3 zastosowali zupełnie odmienne podejście niż inżynierowie Nvidii, kładąc nacisk na podniesienie szybkości wypełniania zamiast wydajności operacji T&L. Savage2000 jest zbudowany w technologii 0.18 mikrona, dzięki czemu może być taktowany z dużymi częstotliwościami. Prędkość rzędu 200 MHz daje mu średnią szybkość wypełniania do 800 megapikseli na sekundę, co stanowi wartość ogromną w stosunku do poprzednich wersji.