I've got one of these cards myself (bought it new about 12-15yrs ago).
No - it doesn't have a heatsink as standard. Although it gets a bit warm, it doesn't need a heatsink - but fitting one (if there's room) wouldn't do any harm. Perhaps your card came from a towered system?