Crysis do, its automatically configured.
While with CoD4, no you cant, the game doesnt detect game controllers, so if you wanted to use a 360 controller, you would need one of those Mapping programs, and configure it yourself.
But why play with a controller on a FPS thats for PC?